<?php

$arr = array(
    'application', 'modules', 'system',
);

foreach ($arr as $p)
{
    to_lower(__DIR__."/$p");
}

function to_lower($dir)
{
    foreach (scandir($dir) as $f) {
        $path = "$dir/$f";
        if ((is_file($path) && preg_match('/\.php$/i', $path)) ||
            (is_dir($path) && ! in_array($f, array('.', '..', 'vendors')))) {
            if (preg_match('/[A-Z]/', $f)) {
                rename($path, strtolower($path));
                echo $path ." => " . strtolower($path).PHP_EOL;
            }
            if (is_dir($path)) to_lower($path);
        }
    }
}
